Text copied to clipboard!

Titel

Text copied to clipboard!

Forespørgselsoptimerer til monolitisk LMS i PHP

Beskrivelse

Text copied to clipboard!
Vi leder efter en erfaren og dygtig Forespørgselsoptimerer til monolitisk LMS i PHP, som kan hjælpe os med at forbedre ydeevnen og effektiviteten af vores læringsstyringssystem (LMS). Du vil spille en central rolle i at analysere, optimere og omstrukturere komplekse SQL-forespørgsler og PHP-kode, der interagerer med databasen, for at sikre hurtigere svartider og bedre skalerbarhed. Vores LMS er bygget som en monolitisk applikation i PHP og anvender en relationel database (MySQL). Systemet bruges af tusindvis af brugere dagligt, og vi har brug for en specialist, der kan identificere flaskehalse, foreslå forbedringer og implementere løsninger, der reducerer belastningen på serveren og forbedrer brugeroplevelsen. Du vil arbejde tæt sammen med vores udviklingsteam, DevOps og QA for at sikre, at ændringer implementeres korrekt og uden at kompromittere systemets stabilitet. Du skal have en dyb forståelse af SQL-optimering, indeksering, query-planlægning og PHP-performance tuning. Erfaring med profileringsværktøjer og performance-måling er afgørende. Vi værdsætter en analytisk tilgang, dokumentation af ændringer og evnen til at kommunikere komplekse tekniske emner på en forståelig måde. Hvis du brænder for performanceoptimering og har erfaring med store PHP-applikationer, er dette jobbet for dig.

Ansvarsområder

Text copied to clipboard!
  • Analysere og optimere SQL-forespørgsler i et monolitisk LMS-system
  • Identificere og løse performance-flaskehalse i PHP-kode
  • Samarbejde med udviklere for at implementere effektive databaseløsninger
  • Brug af profileringsværktøjer til at måle og forbedre systemets ydeevne
  • Dokumentere ændringer og anbefalinger til fremtidig vedligeholdelse
  • Bidrage til refaktorering af kode for bedre skalerbarhed
  • Overvåge databasebelastning og foreslå indekseringsstrategier
  • Sikre kompatibilitet og stabilitet efter optimeringer
  • Udføre kodegennemgange med fokus på performance
  • Udvikle scripts og værktøjer til automatiseret performanceovervågning

Krav

Text copied to clipboard!
  • Minimum 3 års erfaring med PHP og MySQL
  • Stærk forståelse af SQL-optimering og query-planlægning
  • Erfaring med monolitiske applikationer og store kodebaser
  • Kendskab til profileringsværktøjer som Xdebug, Blackfire eller New Relic
  • Evne til at analysere og forbedre komplekse forespørgsler
  • Erfaring med versioneringsværktøjer som Git
  • Gode kommunikationsevner og evne til at arbejde i teams
  • Erfaring med performance tuning i produktionsmiljøer
  • Kendskab til caching-strategier og databasemigreringer
  • Evne til at dokumentere tekniske løsninger klart og præcist

Mulige interviewspørgsmål

Text copied to clipboard!
  • Hvilken erfaring har du med optimering af SQL-forespørgsler?
  • Har du tidligere arbejdet med monolitiske PHP-applikationer?
  • Hvilke værktøjer bruger du til performanceanalyse?
  • Hvordan identificerer du flaskehalse i et LMS-system?
  • Kan du beskrive en succesfuld optimering, du har gennemført?
  • Hvordan sikrer du stabilitet efter performanceændringer?
  • Hvilke strategier bruger du til at forbedre databaseindeksering?
  • Hvordan samarbejder du med udviklingsteams om performanceforbedringer?
  • Hvilke udfordringer har du mødt ved optimering af store systemer?
  • Er du fortrolig med caching og load balancing teknikker?